朝阳K41-80笔记本安装

Debian Gnu/Linux 9笔记

解宝琦

1、使用GRUB引导系统,出现GRUB>提示符输入如下命令:insmod all_viedo,否则系统无法进入安装界面并死机。

2、安装过程中系统提示如下驱动安装界面:


用户可以选择否进行忽略,在系统安装完成后,通过安装firmware-iwlwifi和firmware-misc-nonfree包进行更正。

3、K41-80已经开始支持UEFI模式启动,创建分区时需要创建独立的EFI分区,选择分区类型为EFI分区格式,官方文档建议使用512MB空间,但笔者建议用户为该分区及/boot分区分配1GB空间,方便未来系统升级,避免升级过程中带来的空间不足问题。

4、安装完成后优化。

4.1、设置软件源,使用命令vi /etc/apt/sources.list,添加如下内容:

debhttp://deb.debian.org/debian/stretch-updates main contrib non-free

deb-srchttp://deb.debian.org/debian/stretch-upates main contrib non-free

debhttp://ftp.cn.debian.org/debian/stretch main contrib non-free

debhttp://ftp.cn.debian.org/debian/stretch-updates main contrib non-free

debhttp://ftp.cn.debian.org/debian/stretch-proposed-updates main contrib non-free

debhttp://ftp.cn.debian.org/debian/stretch-backports main contrib non-free

debhttp://httpredir.debian.org/debian/stretch main contrib non-free

debhttp://mirrors.163.com/debian/ stretch main contrib non-free

debhttp://mirrors.163.com/debian/stretch-updates main contrib non-free

debhttp://mirrors.163.com/debian/stretch-backports main contrib non-free

debhttp://mirrors.163.com/debian/stretch-proposed-updates main contrib non-free

4.2、设置google-chrome源:

使用命令vi /etc/apt/sources.list.d/google-chrome.list,并添加如下内容:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###

# You may comment out this entry, but any other modifications may be lost.

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

4.3、安装软件组件:

执行命令apt-get update; apt-get upgrade -y进行系统组件升级。

执行命令apt-get install dnsmasq-base dnsutils libudev1 mtr dnsmasq google-chrome-stable docky gnome-shell-extension* ethtool minicom mtr-tiny iptraf iftop bmon vim* glances wireshark-common tcpdump sensors-applet smartmontools tcptraceroute linux-headers-4.9.0-3-amd64 linux-tools chrony guake screen gnome-shell* mpv xserver-xorg-input-synaptics* xserver-xorg-video-ati xserver-xorg-video-intel xserver-xorg-video-amdgpu xserver-xorg-input-synaptics-dev sysstat irmware-misc-nonfree firmware-iwlwifi firmware-linux firmware-linux-free firmware-realtek firmware-iwlwifi安装以上所有软件。

4.4、内核参数优化:

使用命令vi /etc/sysctl.conf编辑/etc/sysctl.conf文件,并添加如下内容:

vm.swappiness = 38

vm.vfs_cache_pressure = 62

使用命令sysctl -p /etc/sysctl.conf从新读取新参数文件。

4.5、优化GNOME3环境

4.5.1、调整窗口标题栏

当前用户终端模式下,使用命令vi .config/gtk-3.0/gtk.css,输入如下内容:

headerbar.default-decoration {

padding-top: 0px;

padding-bottom: 0px;

min-height: 0px;

font-size: 0.9em;

}

headerbar.default-decoration button.titlebutton {

padding: 0px;

min-height: 0px;

}

之后按ALT+F2,输入r重启GNOME3桌面。

4.5.2、任务栏(TOP-BAR)透明优化

访问如下网址https://github.com/Jazqa/adwaita-tweaks,下载ZIP包,使用gnome-tweak-tool工具中的Shell主题进行添加,如图:

之后在当前用户终端模式中使用命令vi .local/share/themes/adwaita-tweaks-master/gnome-shell/gnome-shell.css,将原文件中如下内容:

#panel {

background-color: rgba(0, 0, 0, 0.80);

height: 23px;

border: 1px solid rgba(0, 0, 0, 0.50);

}

修改为如下内容:

#panel {

background-color: rgba(0, 0, 0, 0.63);

height: 1.28em;/*23px;*/

/*border: 1px solid rgba(0, 0, 0, 0.50);*/

}

重启GNOME3桌面。

4.5.3、插件安装

4.5.3.1、NetSeepd插件,该插件可以让你的电脑在任务栏
(TOPBAR)栏显示当前网卡的实际流量。让你的主机流量一目了然。
安装方式:uzip NetSpeed-master.zip;cd NetSpeed-
master;make;make install

如果报一下错误:

mkdir -p `dirname locale/de/LC_MESSAGES/netspeed.mo`

msgfmt po/de.po -o locale/de/LC_MESSAGES/netspeed.mo

make: msgfmt:命令未找到

Makefile:28: recipe for target 'locale/de/LC_MESSAGES/netspeed.mo' failed

make: *** [locale/de/LC_MESSAGES/netspeed.mo] Error 127

执行apt-get install gettext命令,安装gettext及相关组件即可
4.5.3.2、dash-to-dock插件,该插件可以让你更方便的使用Gnome
提供的收藏夹(屏幕左侧的边框),包括设置透明度,鼠标唤出等许
多特性。
安装方式:uzip dash-to-dock-master.zip;cd dash-to-dock-
master;make;make install
4.5.3.3、workspaces-to-dock插件,该插件可以支持鼠标唤出,让
你对各个工作区了如指掌。
安装方式:uzip workspaces-to-dock-master.zip;cd
workspaces-to-dock-master; mv workspaces-to-
[email protected] ~/.local/share/gnome-
shell/extensions/
4.5.3.4、CoverflowAltTab插件,该插件将以3D方式进行工作内容
切换。装逼还是有点舒心滴。3.5、Pomodoro插件,该熟悉番茄时间的人应该非常熟悉了,不
过介绍,系统自带插件,只需要打开功能即可,可以自定义自己的番
茄时间,非常方便实用。
4.5.3.5、Docky软件,该软件可以让你的桌面下端出现工作台,当
然你可以定义它的出没方式等多种特性。方便程序查看和管理。
4.5.3.6、Guake终端,该软件可以让你使用F12或自定义快速健随时
唤出终端,并可以修改终端类型。可以认为是个终端框架程序。
4.5.3.7、screen终端程序,支持横向及纵向分屏,功能很多。建议
安装,尤其分屏,一旦使用就会爱上的。
4.6、本地DNS配置

使用命令vi /etc/dnsmasq.conf编辑配置文件,去掉domain-needed行头#字符,添加resolv-file=/etc/resolv.dnsmasq.conf行,添加all-servers行,修改cache-size行数字为自己需要的值,去掉no-negcache行头#字符,添加local-ttl=3600行;使用命令vi /etc/resolv.dnsmasq.conf编辑配置文件,添加类似如下内容:

nameserver 223.5.5.5

nameserver 223.6.6.6

nameserver 114.114.114.114

nameserver 114.114.115.115

nameserver 112.74.200.115

nameserver 208.67.222.222

nameserver 208.67.220.220

nameserver 8.8.8.8

nameserver 8.8.4.4

nameserver 211.137.130.3

nameserver 211.137.130.19

nameserver 218.200.6.139

用户可根据自己的运营商来进行DNS服务器编辑。完成后使用命令systemctl restart dnsmasq.service重新启动dnsmasq.service服务。并在使用命令nmcli connection modify {网络连接名} ipv4.ignore-auto-dns yes关闭网络连接提供的自动DNS功能(网络连接名可以通过命令nmcli connection show进行查看)。

4.7、本地SHELL优化

4.7.1、配置root用户本地bash环境变量支持颜色显示,使用命令vi ~/.bashrc,将如下alias ls='ls $LS_OPTIONS'、alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA'行头#字符去掉,添加alias grep=’grep -n $LS_OPTIONS’行。使用命令vi /etc/bash.bashrc,将PS1内容修改如下:

PS1='\[\e[34;1m\]\t${debian_chroot:+($debian_chroot)}\[\e[32;1m\][\[\e[33;1m\]\u\[\e[31;1m\]@\[\e[33;1m\]\h \[\e[36;1m\]\w\[\e[32;1m\]]\[\e[34;1m\]\$ \[\e[0m\]'

4.7.2、配置当前用户本地bash环境变量支持颜色显示,使用命令vi ~/.bashrc,将如下alias grep=’grep --color=auto’、alias fgrep=’fgrep --color=auto’、alias egrep=’egrep --color=auto’行头#字符去掉。查找if [ "$color_prompt" = yes ]; then,并按照如下示例修改当前用户PS1内容:

if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$ '
else
#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
PS1='\[\e[34;1m\]\t${debian_chroot:+($debian_chroot)}\[\e[32;1m\][\[\e[33;1m\]\u\[\e[31;1m\]@\[\e[33;1m\]\h \[\e[36;1m\]\w\[\e[32;1m\]]\[\e[34;1m\]$ \[\e[0m\]'
fi

4.8、优化sysctl.conf

4.8.1、使用命令vi/etc/sysctl.conf

加入如下行:

vm.swappiness = 38

vm.vfs_cache_pressure =62

net.core.default_qdisc = fq

net.ipv4.tcp_confestion_control = bbr

5、体验

5.1、除了安装报以上驱动问题需要安装完成后进行驱动安装,其他硬件驱动良好,蓝牙使用不需要像Debian Gnu/Linux 8那样折腾了,很方便。个人觉得GNOME3还是缺少个能上推屏幕到黄金分割点的触控键盘。感觉比较遗憾。最后来几张图给大家看看Debian Gnu/Linux桌面效果:



results matching ""

    No results matching ""